@charset "utf-8";
/* CSS Document */
/***
 * uimaker
 * http://www.uimaker.com
 * e-mail: admin@uimaker.com
 */
ul{margin:0;padding:0;}
li{margin:0;padding:0;}
img{border:0;}

/*tab*/
.place{height:40px; background:url(../images/righttop.gif) repeat-x;}
.place span{line-height:40px; font-weight:bold;float:left; margin-left:12px;}
.placeul li{float:left; line-height:40px; padding-left:7px; padding-right:12px; background:url(../images/rlist.gif) no-repeat right;}
.placeul li:last-child{background:none;}
.rightinfo{padding:8px;}
.tools{clear:both; height:35px; margin-bottom:8px; background:#fefefe;}
.toolbar{float:left; padding:0;}
.toolbar li{background:url(../images/toolbg.gif) repeat-x; line-height:33px; height:33px; border:solid 1px #d3dbde; float:left; padding-right:10px; margin-right:5px;border-radius: 3px; behavior:url(js/pie.htc); cursor:pointer;}
.toolbar li span{float:left; margin-left:10px; margin-right:5px; margin-top:5px;}
.toolbar1{float:right;}
.toolbar1 li{background:url(../images/toolbg.gif) repeat-x; line-height:33px; height:33px; border:solid 1px #d3dbde; float:left; padding-right:10px; margin-left:5px;border-radius: 3px; behavior:url(js/pie.htc); cursor:pointer; padding-left:10px;}
.toolbar1 li span{float:left; margin-left:10px; margin-right:5px; margin-top:5px;}
.tablelist{border:solid 1px #cbcbcb; width:100%; clear:both;}
.tablelist th{background:url(../images/th.gif) repeat-x; height:32px; line-height:32px; border-bottom:solid 1px #b6cad2; padding-left:9px; text-align:left;}
.tablelist td{padding:4px 0 4px 9px; border-right: dotted 1px #c7c7c7;border-bottom:dotted 1px #c7c7c7;}
.tablelink{color:#056dae;}
.tablelist tbody tr.odd{background:#f5f8fa;}
.tablelist tbody tr:hover{background:#e5ebee;}
.sort{cursor:pointer;}

/*page*/
.pagin{position:relative;padding:18px 5px; border-top: 1px solid #ddd; background:#fcfcfc;}
.pagin .blue{color:#056dae;font-style:normal;}
.pagin .paginList{position:absolute;right:12px;top:-6px;}
.pagin .paginList .paginItem{float:left;}
.pagin .paginList .paginItem a{float:left;width:31px;height:28px;border:1px solid #DDD; text-align:center;line-height:30px;border-left:none;color:#3399d5;}
.pagin .paginList .paginItem:first-child a{border-left:1px solid #DDD;}
.pagin .paginList .paginItem:first-child a{border-bottom-left-radius:5px;border-top-left-radius:5px;}
.pagin .paginList .paginItem:last-child a{border-bottom-right-radius:5px;border-top-right-radius:5px;}
.pagin .paginList .paginItem.current,.pagin .paginList .paginItem.current a{background:#f5f5f5; cursor:default;color:#737373;}
.pagin .paginList .paginItem:hover{background:#f5f5f5;}
.pagin .paginList .paginItem.more,.pagin .paginList .paginItem.more a:hover{ cursor:default;}
.pagin .paginList .paginItem.more:hover{background:#FFF;}
.pagin .paginList .paginItem.more a{color:#737373;}
.pagepre{background:url(../images/pre.gif) no-repeat center center; width:31px; height:28px; display:inline-block;}
.pagenxt{background:url(../images/next.gif) no-repeat center center; width:31px; height:28px; display:inline-block;}
#dt_basic_wrapper div.dt-bottom-row{ display:none}

.tools li img{ vertical-align:top;}
.clear_float{ clear:both;}

#search_grid-table{ display:none;}

.btn{display:inline-block;background-image:none!important;cursor:pointer;vertical-align:middle;margin:0;position:relative}
.btn-sm{font-size:13px;padding:4px 9px;line-height:18px;}
.EditButton .btn-sm,.EditButton .btn-sm:focus{background-color: #abbac3 !important; color:#fff; margin-left:5px;}
.EditButton .btn-primary, .EditButton .btn-primary:focus{background-color: #428bca !important;color:#fff;}
.EditButton .btn-danger, .EditButton .btn-danger:focus{ background:#d15b47 !important;}
.DelButton #eData{background-color: #abbac3 !important;color:#fff;}

.img_sty{ width:620px;margin-left:auto;margin-right:auto;margin-top:24px;}
.img_sty div{ width:206px; float:left;text-align:center;}
.img_sty p{ margin-bottom:10px;}
.img_sty img{ width:120px; height:120px;}
.DataTD .ui-corner-all{ width:180px;}

.ui-corner-all .ui-datepicker-calendar td .ui-state-default{ padding:5px 0;}

.table-forum .bdshare-button-style0-16:after{ display:inline-block;}
.table-forum .bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ float:;}

.well-sm .bs-example{border:none; padding:0; background:#fefefe;}
.widget-body .nav-tabs .right_sty{ float:right;}
.widget-body .nav-tabs .right_sty a,.widget-body .nav-tabs .right_sty a:hover{ color:#fff;margin-right:2px;margin-top:2px;padding-bottom:8px;padding-top:6px; display:inline-block;}
.widget-body .nav-tabs .right_sty .sorting{ color:#066; padding-left:5px;padding-right:8px;}
.widget-body .nav-tabs .right_sty .sorting:focus{ background:#f3f3f3;}
.widget-body .nav-tabs .right_sty .sorting:hover{color:#2a6496;}
.widget-body .nav-tabs .right_sty .on{background:#f3f3f3; border:#eed 1px solid;}
.widget-body .nav-tabs .right_sty a > .fa{opacity:0.9;}
#myTabContent1 .table-forum{ border:none;}

.smart-form .input_sty{ width:100%; height:22px; line-height:22px;}
.smart-form .input_sty input{ width:99%; height:32px; line-height:32px; padding-left:6px; border:#ccc 1px solid;}
.well .tab{margin-top:-8px;}
.spacing0{margin-bottom:-20px; margin-top:6px;}
.spacing0 #wid-id-5 .tab-content{ border:none; padding:0; margin-left:103px;}
.text-center .btn-default{ background:#fcfcfc; border:#ddd 1px solid;}
.text-center .btn-default:hover{ color:#ccc;}
#login ul li .btn-circle{ padding:5px 8px; width:auto;border-radius:5%}
.add_sty a{padding:8px;text-align: center; background:#fbfbfb; border:#ddd 1px solid; display:inline-block; border-radius:4px; width:100%;}
.add_sty a:hover{ color:#06F; text-decoration:none;background:#f8f8f8;}
.modal-dialog .modal-content{padding:0 5px;}
.modal-dialog .modal-content .jarviswidget{ margin-bottom:15px;}
.modal-dialog .modal-content .jarviswidget > div{ border-bottom:none;}
.spacing0 .jarviswidget > div{ padding:13px 13px 0px;}
.spacing0 .smart-accordion-default.panel-group .panel-title a {padding: 10px 5px;}
.spacing0 .panel-body{padding:12px 9px;}
.table-striped .add_class{color:#666;}
.table-striped .add_class:hover{ color:#6fb3e0; text-decoration:none;}
#layout .row{margin-left:0;margin-right:0;}
.superbox-show .superbox-imageinfo span p:last-child{ display:none;}
.modal-dialog {margin-top:140px}
.col-md-12{ width:100%;}
.col-lg-6{ width:50%;}
.col-lg-8 {width: 66.6667%;}
.col-lg-4 {width: 33.3333%;}
.modal.in .modal-dialog ,.modal .modal-dialog{width:600px; margin-left:auto; margin-right:auto;}
#wid-id-0 .smart-form footer:after{ display:inline;}
#wid-id-0 .smart-form footer{ padding-bottom:0; background:none;}

.bottom_sty{margin-bottom:10px;}
.gray{ color:#999; font-weight:normal;}
.table-forum tr td .bounce-sty{ color:#555; margin-top:4px;margin-bottom:1px; display:block; font-weight:normal;}
.table-forum tr td .bouncesty{ color:#444;font-weight:normal;}
.carousel-inner .carousel-caption{top:9px;}
.carousel-inner .carousel-caption h4{font-size:17px;}
@media screen and (min-width:768px) {
	.carousel-inner .carousel-caption{top:0px;}
}	
#myCarousel-2 .carousel-indicators{bottom:5px}
#carousel .carousel-indicators{bottom:24px}

.toolbar a,.toolbar a:link,.toolbar a:visited{color:#333;text-decoration:none;}
.toolbar a:hover{color:#666; text-decoration:none;}
.modal-dialog .form-horizontal{padding-top:10px; padding-right:24px;overflow-y:auto; max-height:246px;}
.modal-dialog .smart-form{ padding-right:3px;}
.modal-dialog .smart-form fieldset{ overflow-y:auto; max-height:208px;padding-top:11px;}
.modal-dialog .smart-form section{ margin-bottom:13px;}

.widget-body-toolbar .search-form{clear:both;vertical-align: middle;display:inline-block;float: right;}
#dt_basic_wrapper div .dataTables_filter,#dt_basic_wrapper div .dataTables_length{ display:none;}
#dt_basic_wrapper #checkboxid{ background:none; padding-right:0;}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ padding:6px 3px; vertical-align:middle;}
.tab-query{float:right;}
.tab-query .form-control,.tab-query .hasDatepicker{padding: 2px 10px;height:29px;border:#ccc 1px solid;border-color: #a3a3a3 #ccc #ccc #a3a3a3;}
.tab-query  li{ float:left; margin-left:6px; list-style:none;}
.form-horizontal textarea{padding: 6px 12px; border:#a3a3a3 1px solid;}
.form-horizontal .form-group .invalid{padding: 0 1px 0 15px;font-style: normal;font-size: 11px;color: #D56161;}

.tab-query .icon-append {border-left-style: solid;border-left-width: 1px;padding-left: 3px;right: 5px;}
.tab-query .icon-append, .tab-query .icon-prepend {font-size: 14px;height: 22px;line-height: 22px;position: absolute;
text-align: center;top: 5px;width: 22px;}
.tab-query .input{ position:relative;}
.tab-query .icon-append {border-left:#ccc 1px solid;padding-left: 3px;right: 5px;}
.tab-query .icon-append, .tab-query.icon-prepend {font-size: 14px;height: 22px;line-height: 22px;position: absolute;
text-align: center;top: 5px; width: 22px;}
.ui-helper-clearfix:before, .ui-helper-clearfix:after{ z-index:9999;}

#ui-datepicker-div .ui-widget-header .ui-icon-circle-triangle-w,#ui-datepicker-div .ui-widget-header .ui-icon{ background-image:none;}
.botom-sty{ margin-bottom:30px;}
.padding-sty{2px 12px 10px 12px}
.table-forum .push-bit a{width:60px;display: inline-block;text-align: center;}


.chat-body ul li.margin-sty .message-text{margin-bottom:12px;}
.chat-body ul li.message .message-text a.inline-sty{ display:inline-block; vertical-align:middle; font-weight:normal}
.layout-form {width:47%}
.layout-form fieldset{background:#fafafa;margin-top:10px; padding:6px 8px; border:#ddd 1px dashed}
.layout-form .right-float{float:right}

/*点击input输入框弹出选择层*/
.selectItemcont{padding:8px;padding-right:2px;}
#selectItem{background:#FFF;position:absolute;top:0px;left:center;border:1px solid #ccc;overflow:hidden;width:94%;z-index:1000;}
.selectItemtit{line-height:24px;height:24px;padding-left:6px;padding-right:6px; border-bottom:#ddd 1px solid;}
.bgc_ccc{background:#eee;}
.selectItemleft{float:left;margin:0px;padding:0px;font-size:12px;font-weight:bold;}
.selectItemright{float:right;cursor:pointer;}
.selectItemcls{clear:both;font-size:0px;height:0px;overflow:hidden;}
.selectItemhidden{display:none;}
#selectSub{ vertical-align:middle; display:inline-block; width:143px;}
.specific-ico input{ margin-right:1px;}

.modal-dialog .jarviswidget-sortable .eleDivCls{ border:none; padding:12px 0 0;}
.modal-dialog .jarviswidget-sortable .saveDivCls{ border:none;}

.message-reply .h-sty .message-reply{ height:90px;}
.table-forum  tr td  table tr td{border:#999 1px solid; padding-left:6px;}
.table-forum tr td >.favicon-img{margin-top:0;}
.table-forum tr td >.favicon-img img{ width:43px; height:43px;}

.profile-message ul li .message-text img{ position: relative;}
.profile-message ul  .reply-first  .message-text img,.profile-message ul  li .reply-numsty  .message-text div  img{width:auto !important;border:none}

.link-sty{margin-top:15px;}
.link-sty .bs-example{ background:#fafafa;}
.link-sty .bs-example blockquote p{ font-size:13px; line-height:18px;}
.link-sty .bs-example blockquote p  span{ display:inline-block; widter:68px;}
.link-sty h4{margin-bottom:12px;}

.notification-body  .margin-bottom-5 strong{color:#555;}
.list-border{ border-bottom:#ddd 1px dashed;}
.list-border:hover{ background:#f7f7f7;}

.layers-list .tab-pane .user{ width:160px;}
.layers-list .loading-btn{ clear:both;}
.reply-numsty{border-bottom: 1px dashed #ccc;margin-bottom:10px;}
.reply-numsty .list-inline{margin-bottom:10px;}
.reply-numsty:hover{ background:#f5fcff;}
.menu-on-top .tab-content .tab-pane  .user{margin:0 4px 15px 0}
.menu-on-top .newmembers-list .user{width:172px;}
.menu-on-top .layers-list .tab-pane .user{ width:145px;}

/*选择图标弹出选择层*/
.modal-dialog .dialog-layout .options-box {overflow-y:visible}
.cmt-ico .head-ico {border: 1px dashed #aaa;padding:5px 16px;cursor:pointer;list-style:none; color:#666; background:#fafafa;line-height:30px;}
.cmt-ico .head-ico:hover{background:#f6f6f6;color:#999;}
.cmt-ico .head-ico .fa{font-size:15px;}
.pop-ico{position: absolute;width:600px;max-height:400px;top:-276px;left:-90px;background:#FFF;border: 1px solid #d7d7d7;z-index:100;display: none}

.pop-ico .ico-title{height:37px; line-height:35px;background:#f0f0f0;padding-left:8px;font-size:15px;}
.pop-ico .ico-title a{cursor:pointer;display:block; width:15px;height:15px;text-align:center;position: absolute;right:8px;top:0; color:#333;font-size:16px;}
.pop-ico .ico-title a:hover{color:#000;}
.pop-ico .ico-list{padding:16px 7px 10px 16px}
.pop-ico .ico-list a img {border: 1px dashed #DDD;cursor: pointer;}
.pop-ico .ico-list a:hover img, .pop-ico .ico-list .cur img {border:1px dashed #F60;}
.cmt-ico .show-ico-btn .btn{color:#333;}
.cmt-ico .path-sty{border:#ccc 1px solid; height:34px; padding:6px 12px;border-radius:4px;border-color:#a3a3a3 #ccc #ccc #a3a3a3;display:none}
.cmt-ico .ico-list .fa{ font-size:18px;color:#888;border-bottom:#ccc 1px dashed; cursor:pointer; margin-left:3px;margin-right:3px; padding-bottom:6px;}
.cmt-ico .ico-list .fa:hover{color:#333; }
.cmt-ico .ico-list a{list-style:none;padding-bottom:18px; display:inline-block; width:34px;}

.ui-dialog .ui-helper-clearfix:before {margin:2px;}
.cmt-ico .ico-list a.cur .fa{ color:#058dc7;border-bottom:1px dashed #058dc7;}
.cmt-ico .ico-list a.cur .fa:hover{ color:#369;border-bottom:1px dashed #369;}

.space-layout .form-horizontal .form-group{marginn-left:0;margin-right:0;}
.ui-dialog .ui-dialog-content .space-layout{margin-left: -12px; margin-right: -12px;}
.chat-body li.message .message-text .username  img{width:auto;}
.layers-list .tab-pane .chat-body  li.message .message-text{width:83%}
.table-forum .profile-message li.message.message-reply{margin-left:21px !important;margin-top:6px;}
.table-forum .push-bit{padding-left:10px;}
.table-forum .push-bit a  img{ margin-bottom:2px;}
.chat-body li.message .message-text a.username{margin-bottom:10px;}
.well .table-forum{margin-bottom:0;}

.dialog-layout .form-horizontal .form-group em{padding-left:15px;margin-left:16.6667%;}

/*新成员列表*/
.newmembers-list  .user{width:165px;}
.newmembers-list .text-center{border-top:#eee 1px solid;}

/*搜索布局*/
.search-layout{width:46%; line-height:37px; margin-right:2px;}
.smart-form .Control{height:40px; overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.search-results .Control img{ width:auto;}

.info-bar{margin-bottom:10px; margin-top:10px;}

/*分页单独*/
.paging-position{margin-bottom:-16px;}

/*隐藏图片展开图片地址*/
.superbox-show span p em{ display:none}
.superbox .superbox-list{width:12%; border:#eee 1px solid;}

/*强制换行*/
.table-forum{word-break:break-all;word-wrap:break-word;}

/*强制不换行 隐藏*/
.signatureClass-sty{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.no-padding  .profile-pic > img{left: 0;max-width: 90px;}

/*头部添加qq图*/
.imgqq-sty{margin-top:15px; margin-right:4px;}

.custom-scroll .notification-body > li .msg{ overflow:visible;}
.custom-scroll .notification-body > li .linkSty{margin-left:50px;}

/*个人中心修改资料 统计数*/
.modifyData-sty{ margin-top:12px;}
.modifyData-sty{ margin-top:6px;}
.statistical-num{margin-bottom:15px;}
.statistical-num .font-md{margin-top:5px;margin-bottom:5px;}
#profile-user .profile-pic{ text-align:left;}

/*对齐方式 颜色*/
.text-right{ text-align:right;}
.red{color:#c30}
.blue{color:#369}
.green{color:#380}
.numcolor-sty{ color:#c00; font-size:20px;padding:0 1px 0 4px;}

.position-sty{ color:#f1ea91; font-size:18px;}
.homeuser h5 {margin-top:-5px}

.fa-hidden{display:none;}
.hiddenStyle{display:none;}

/*首页轮播*/
#myCarousel-2 .carousel-indicators .active{ border:#666 1px solid; background:#390329;}
#myCarousel-2 .carousel-indicators li{border:#4E7A8C 1px solid;}
#myCarousel-2 .carousel-control{color:#390329;opacity:0.8}
#myCarousel-2 .carousel-control:hover,#myCarousel-2 .carousel-control:focus {color: #888;}

/*提示位置*/
.hintInfo{ color:#d56161;padding-left:2px;font-size:12px;}